package co.yixiang.modules.user.vo;


import co.yixiang.modules.order.vo.UserOrderCountVo;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * <p>
 * 用户表 查询结果对象
 * </p>
 *
 * @author hupeng
 * @date 2019-10-16
 */
@Data
@ApiModel(value = "MonthlyManagementAward对象", description = "月管理奖查询参数")
public class MonthlyAwardVo implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "用户id")
    private Long uid;

    @ApiModelProperty(value = "用户昵称")
    private String nickname;

    @ApiModelProperty(value = "用户头像")
    private String headimgurl;


    @ApiModelProperty(value = "手机号码")
    private String userPhone;

    @ApiModelProperty(value = "业绩")
    private BigDecimal totalSum;

    @ApiModelProperty(value = "应收业绩")
    private BigDecimal receivableSum;

    @ApiModelProperty(value = "实收业绩")
    private BigDecimal receiptsSum;


    @ApiModelProperty(value = "等级")
    private Integer level;

    @ApiModelProperty(value = "下属业绩明细集合")
    private List<MonthlyAwardDetailVo> detailList;
}
